package com.zp.self.module.level_5_设计模式.创建型模式.Ⅴ_建造者模式.Bulider注解原理;

import com.zp.self.module.level_5_设计模式.创建型模式.Ⅴ_建造者模式.自行车构造_简化.MobikeBuilder;
import com.zp.self.module.level_5_设计模式.创建型模式.Ⅴ_建造者模式.自行车构造_简化.OfoBuilder;
import org.junit.Test;

/**
 * @author ：by Zeng Peng
 * @date ：Created 2022/6/26 20:24
 * @description ：业务代码，需要一辆车
 */
public class Client {

    @Test
    public  void testBuildBike(){
        Bike.BikeBuilder builder = new Bike.BikeBuilder()
                .seat("Mobike 橡皮坐垫")
                .frame("Mobike 铝合金框架");
        Bike bike = builder.getBuildResult();
        System.out.println(bike);
    }
}
